<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<h:panelGrid xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:a4j="http://richfaces.org/a4j"
	xmlns:rich="http://richfaces.org/rich"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:sijyp="http://java.sun.com/jsf/composite/sijyp"
	xmlns:fn="http://java.sun.com/jsp/jstl/functions" id="monetizacion"
	style="width:100%">

	<h:panelGrid id="formMonetizacion" style="width:100%">
		<rich:panel id="fragmentMonetizacion" style="border:none;">
			<ui:param name="disableMonetizacionFields"
				value="#{monetizacionManager.reading or bienManager.reading}" />
			<h:panelGrid columns="2" width="90%">
				<h:panelGrid columns="2" columnClasses="firstColumnStyle">
					<h:outputLabel value="${msg['bienes.monetizacion.valor']}*" />
					<h:inputText id="valorInput" maxlength="100" required="true"
						disabled="#{disableMonetizacionFields}"
						requiredMessage="${msg['general.requerido']}"
						validatorMessage="${msg['general.requerido']}"
						value="#{monetizacionManager.bienMonetizacion.valor}" />
					<h:message for="valorInput" errorClass="validationErrorMessage"
						showSummary="false" />
				</h:panelGrid>
				<h:panelGrid columns="2" columnClasses="firstColumnStyle">
					<h:outputLabel value="${msg['bienes.monetizacion.rendimientos']}" />
					<h:inputText id="rendimientosInput" maxlength="100"
						disabled="#{disableMonetizacionFields}"
						label="${msg['bienes.monetizacion.rendimientos']}"
						value="#{monetizacionManager.bienMonetizacion.rendimientos}" />
					<h:message for="rendimientosInput"
						errorClass="validationErrorMessage" showSummary="false" />
				</h:panelGrid>
				<h:panelGrid columns="2" columnClasses="firstColumnStyle">
					<h:outputLabel value="${msg['bienes.monetizacion.fechaTES']}" />
					<rich:calendar id="fechaTESCal"
						disabled="#{disableMonetizacionFields}"
						value="#{monetizacionManager.bienMonetizacion.fechaTES}"
						datePattern="yyyy-MM-dd">
						<rich:placeholder value="aaaa-mm-dd" />
					</rich:calendar>
				</h:panelGrid>
				<h:panelGrid columns="2" columnClasses="firstColumnStyle">
					<h:outputLabel value="${msg['bienes.monetizacion.numeroTES']}" />
					<h:inputText id="numeroTESInput" maxlength="100"
						disabled="#{disableMonetizacionFields}"
						label="${msg['bienes.monetizacion.numeroTES']}"
						value="#{monetizacionManager.bienMonetizacion.numeroTES}" />
					<h:message for="numeroTESInput" errorClass="validationErrorMessage"
						showSummary="false" />
				</h:panelGrid>
			</h:panelGrid>
			<h:panelGroup style="text-align:center;" layout="block">
				<h:commandButton action="#{monetizacionManager.guardarMonetizacion}"
					rendered="#{not monetizacionManager.reading and not bienManager.reading}"
					value="#{monetizacionManager.creating ? msg['boton.adicionar'] : (monetizacionManager.updating ? msg['boton.modificar'] : '')}">
					<f:ajax execute="@this formMonetizacion"
						render=":sijypMessages formMonetizacion" />
				</h:commandButton>
				<h:commandButton value="${msg['boton.cancelar']}"
					action="#{monetizacionManager.init}">
					<f:ajax render="formMonetizacion :sijypMessages" execute="@this" />
				</h:commandButton>
			</h:panelGroup>
			<br />

		</rich:panel>

		<br />

		<a4j:outputPanel id="monetizacionOutPanel" ajaxRendered="true">
			<a4j:region id="monetizacionRegion">
				<h:panelGrid width="100%">
					<ui:include src="monetizacionTable.xhtml" />
				</h:panelGrid>
			</a4j:region>
		</a4j:outputPanel>

	</h:panelGrid>


</h:panelGrid>